@import "./qqface";
.fa{
    font-weight: normal;
    font-style: normal;
    font-size: 24px; /* Preferred icon size */
    display: inline;
    text-transform: none;
    color: #999;
}


* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin:0;
  }

a {
	color: #000
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px white inset;
}

html {
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	height: 100%;
}

html{
  -webkit-touch-callout:none; /*系统默认菜单被禁用*/
  -webkit-user-select:none; /*webkit浏览器*/
  -khtml-user-select:none; /*早期浏览器*/
  -moz-user-select:none;/*火狐*/
  -ms-user-select:none; /*IE10*/
  user-select:none;
}
input[type="text"],input[type="password"],textarea{
  -webkit-user-select:text; /*webkit浏览器*/
  -khtml-user-select:text; /*早期浏览器*/
  -moz-user-select:text;/*火狐*/
  -ms-user-select:text; /*IE10*/
  user-select:text;
}


.view-router {
	background-color: rgb(242, 242, 242);
	min-height: 100%;
	box-sizing: border-box;
}

#app {
	height: 100%;
	overflow-x: hidden;
  overflow-y: hidden;
  width: 100vw;
}

html, body{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    color: #333;
    vertical-align: baseline;
}

* {
    color: inherit;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
body, html {
  font-family: "Core Sans N 45 Regular", "Core Sans N 55 Medium", "Helvetica Neue", "Helvetica", "PingFang SC", "Hiragino Sans GB", "微软雅黑", "Microsoft Yahei", "WenQuanYi Micro Hei", "Arial", "Verdana", "sans-serif";
}
html {
  height: 100%;
}
body {
  // min-height: 100%;
  height: 100%;
  font-size: 14px;
  // min-width: 960px;
}

// 数据提醒
.haveNewData{
    position: absolute;
    background: #f44;
    color: #fff;
    border-radius: 15px;
    height: 25px;
    line-height: 26px;
    width: 180px;
    text-align: center;
    left: calc(50vw - 75px);
    bottom: 60px;
    .close{
      font-size: 12px;
      position: absolute;
      right: 5px;
      height: 25px;
      line-height: 26px;
    }
}


// 全局的rem设置
html{
  font-size: 10vw;
}

@media (min-width: 600px) {
  html{
    font-size: 50px;
  }

  #app{
    // margin-left: calc(50vw - 5rem);
    box-shadow: 0 0 20px #ccc;
    position: relative;
  }
  
  #scrollFixed{
    margin-right: -12px; 
  }
}

///
.el-tooltip__popper{
  max-width: 40vw;
}

// 富文本插件
.ql-snow .ql-editor img:not([width]){
	max-width: 300px;
}
.ql-editor{
	img:not([width]){
		max-width: 300px;
	}
}